import type { UploadRawFile } from 'element-plus'

export interface AirlineLogoPage {
  pageNo: number
  pageSize: number
  airline: string
}
export interface AirlineLogoForm {
  id?: string
  logo: UploadRawFile
  remark: string
  airline: string
}
export interface AirlineLogoPageResult {
  airline: string
  createTime: number
  id: string
  imageData: UploadRawFile
  remark: string
}
export interface FlightPlanLogPage {
  pageNo: number
  pageSize: number
  flightNo?: string
  createTimeBegin?: number
  createTimeEnd?: number
  action?: string
}
export interface FlightPlanLogData {
  action: string
  apiUrl: string
  createTime: number
  flightId: string
  flightInfoBefore: string
  flightNo: string
  id: string
  operator: string
  requestString: string
  requestTime: number
  responseTime: number
  responseString: string
  data: any
  responseData: any
}
export interface CommunicationMsg {
  createdTime: number
  group: string
  id: string
  msgContent: string
  msgFrom: string
  msgId: string
  msgTo: string
  msgType: string
  remark: string
}
